home *** CD-ROM | disk | FTP | other *** search
/ Ian & Stuart's Australian Mac: Not for Sale / Another.not.for.sale (Australia).iso / fade into you / being there / How To & FAQ's / Anonymous FTP.FAQ < prev    next >
Text File  |  1994-10-02  |  37KB  |  723 lines

  1. Version: 2.4.9
  2.  
  3.  
  4.                            Anonymous FTP
  5.                Frequently Asked Questions (FAQ) List
  6.  
  7. Suggestions for changes and comments are always welcome.
  8.  
  9. ** Updated News:
  10. Tom Czarnik has stopped maintaining this list.
  11. The last version he released was 2.4.2 of 29-Apr-93.
  12. Starting with version 2.4.3 this FAQ and the Anonymous FTP
  13. site list are maintained by Perry Rovers (Perry.Rovers@kub.nl)
  14.  
  15. Copyright (c) 1993-1994, Perry Rovers -- Text may be quoted in on-line
  16. documents and written publications, but please notify me so I can add a
  17. reference and make sure that you add pointers to the places where people
  18. can get the latest version. You may make this file available on public
  19. servers, like ftp, gopher or WWW servers as well, but please let me know.
  20. Do not modify the info itself (i.e. converting it to some other format)
  21. before consulting me. All rights reserved. This may seem stricter than
  22. the last versions, but I only want to make sure I'm notified of how
  23. this file is used and for what purpose. If you contact me, I'm sure
  24. we can work something out.
  25.  
  26. Thanks to all the people who have contributed to this document!
  27.  
  28. [Note: during May, June, July and August, my e-mail responses will
  29. probably be delayed due to holidays and other work. Those that expect
  30. responses within a couple of days should ask someone else ;-)]
  31.  
  32. [Start Of File]
  33. ======================================================================
  34.  
  35. I keep a directory of Internet sites accepting Anonymous FTP and mail
  36. retrieval of their files.
  37.  
  38. Topics are shown below and with their respective answers (*: new, +: changed)
  39.  
  40. Format: (Q#) for a question and (A#) for the answer.
  41.  
  42.         (1)  What is and how do I use the FTP program?
  43.         (2)  What types of FTP information are available?
  44.         (4)  What is the most current version?
  45.        +(4)  Retrieving the listings via email.
  46.        +(5)  Using FTP without direct Internet access.
  47.         (6)  Getting help when you have problems with a site.
  48.         (7)  Getting a site listed or changes made.
  49.         (8)  What is Archie and how does it relate to the list?
  50.         (9)  Using FSP/Gopher/WAIS/WWW to access archives.
  51.        (10)  How do I stop the listings from scrolling off the screen?
  52.       +(11)  How do I set up an (Anonymous) FTP server?
  53.  
  54. (Q1) What is and how do I use the FTP program?
  55.  
  56. (A1) For novices to the Internet, I highly recommend a good book,
  57. 'The Whole Internet User's Guide and Catalog' by Ed Krol. It is
  58. written clearly and contains an enormous amount of information. Read
  59. it cover to cover, and keep it close at hand. Published by O'Reilly &
  60. Asscociates, it is available from many computer bookstores or
  61. O'Reilly's worldwide distributors. Contact the publisher at +1 707-
  62. 829-0515 (USA), or send e-mail to nuts@ora.com for information.
  63.  
  64. Unfortunately, this book is already outdated, but it still offers
  65. an invaluable resource and manual for novices and more experienced
  66. Internet users. Apparently there will be a new version of this book
  67. somewhere this year, so look out for it.
  68. Other books are 'The Internet Companion', 'Internet: Getting Started',
  69. 'Internet Unleashed', 'The Internet Guide for New Users' and a lot more.
  70. Look for them in your local bookstore. Almost all of the information in
  71. these books is also available on-line through various documents like
  72. the MaasInfo files, Zen and the Art of the Internet, The HitchHiker's
  73. Guide to the Internet, The Big Dummy's Guide to the Internet, the on-line
  74. version of The.Internet.Companion, the Internet Resource Guide and
  75. a whole number of FAQs, RFCs and the like.
  76.  
  77. The MaasInfo and Big Dummy's Guide files appear to be the most recent of
  78. these kind of files (look for info on where to get them in the
  79. sitelisting itself).
  80.  
  81. Another source for information might be the magazine Internet World,
  82. from Meckler Corp. (meckler@jvnc.net).
  83.  
  84. I'm not affiliated with any of the publishers, authors or anyone
  85. mentioned above, but I bought some of the books and like them.
  86.  
  87. The information below was originally maintained by Jon Granrose (one of
  88. the old maintainers of the listings). Mike Jones added the info about the
  89. existence and location of the compression data chart maintained by
  90. David Lemson. Tom Czarnik (another old maintainer) added some as well
  91. and I have made some changes too.
  92.  
  93.                                   By:
  94.  
  95.                             Jon Granrose
  96.                               Mike Jones
  97.                              Tom Czarnik
  98.                             Perry Rovers
  99.  
  100.  
  101.       This is not a definitive guide to FTP, but will give a novice a
  102.       general idea of what it is and how to do it.
  103.  
  104.  
  105.                               What is FTP?
  106.  
  107.       FTP (File Transfer Protocol) allows a person to transfer files
  108.       between two computers, generally connected via the Internet. If
  109.       your system has FTP and is connected to  the Internet, you can
  110.       access very large amounts of archives available on a number of
  111.       systems. If you are on Bitnet or a UUCP host, you should look
  112.       for servers that work through the mail. A good source of
  113.       information on archives in general, is the Usenet newsgroup
  114.       comp.archives.
  115.  
  116.  
  117.                          What is Anonymous FTP?
  118.  
  119.       Many systems throughout the Internet offer files through
  120.       anonymous FTP. This means that you can access a machine
  121.       without having to have an account on that machine. These
  122.       anonymous FTP servers contain software, documents of various
  123.       sorts, and files for configuring networks. Archives for
  124.       electronic mailing lists are often stored on and are available
  125.       through anonymous FTP. An enormous amount of information
  126.       is stored on these machines and is ready for anyone who's
  127.       seeking it.
  128.  
  129.       Note that all this is subject to change, it is a privilege
  130.       and the person responsible for the machine can shut it down
  131.       at any time without you being able to do anything about it.
  132.  
  133.  
  134.                                 Commands
  135.  
  136.       All the normal FTP commands may be used to retrieve files. Some
  137.       FTP commands are the same on different computers, but others
  138.       are not.
  139.       Usually, FTP will list the commands if you type 'help' or type a
  140.       question mark (?). Also, your computer's help command may have
  141.       information about FTP. Try 'man ftp', 'man ftpd' or 'help ftp'.
  142.  
  143.       Some useful commands available on most systems include:
  144.  
  145.         ascii   Switch to ascii mode. Ascii mode is the default mode
  146.                 and used for transferring text files
  147.         binary  Switch to binary mode. For transferring binary files
  148.                 like .ZIP files, .Z files and the like
  149.         cd      Change the directory on the remote computer
  150.         dir/ls  List the files in the current directory on the remote
  151.                 computer
  152.         get     Copy a file from the remote computer to yours
  153.         hash    Puts a '#' on the screen for every <number> of bytes
  154.                 transferred. <number> is 1024 in some cases, 2048 in others
  155.                 but is between 1024 and 4096 in most cases.
  156.                 Check the ftp 'help' function for more info on the number for
  157.                 your clientprogram.
  158.         help    Gives help on the use of commands within the ftp program
  159.         lcd     Change the directory on your computer (the 'l' is for local)
  160.         lpwd    Shows the present working directory (pwd) on your
  161.                 computer (the 'l' is for local). Note: this may not
  162.                 work on all machines. On a Unix machine, try !pwd
  163.                 if lwpd doesn't work.
  164.         mget    Copy multiple files from the remote computer to yours
  165.         pwd     Shows the present working directory (pwd) on the
  166.                 remote computer
  167.  
  168.  
  169.                                Procedure
  170.  
  171.       Anonymous FTP is a facility offered by many machines on the
  172.       Internet.
  173.       This permits you to log in with the user name 'anonymous' or the
  174.       user name 'ftp'. When prompted for a password, type your e-mail
  175.       address -- it's not necessary, but it's a courtesy for those
  176.       sites that like to know who is making use of their facility. Be
  177.       courteous. Some sites require a valid e-mail address, others don't.
  178.  
  179.       You can then look around and retrieve files. (Most anonymous ftp
  180.       sites do not permit people to store files). Note that when you
  181.       retrieve files, you have to know where the files are going to
  182.       end up on your machine. This is where the 'lpwd' command comes
  183.       in handy. Also note that when you have transferred a file that
  184.       you want to use on your PC, but you run ftp from a Unix machine
  185.       (or a similar mainframe or network machine), you will have to ftp
  186.       the file from the Unix machine to your PC first (this is assuming
  187.       that you can't ftp to outside your company or campus from your PC,
  188.       otherwise you could have gotten the file directly to the PC).
  189.       This may sound silly, but sometimes people don't know where their
  190.       files are stored or a system administrator decides to give ftp
  191.       access to only a few systems.
  192.  
  193.       Typically, a directory called 'pub' is where the interesting
  194.       things are stored. Some sites will have a file with a name
  195.       like ls-lR, that contains a complete list of the files on
  196.       that site. Otherwise, you can type ls -lR and get such a listing
  197.       -- for some sites, this can take a LONG time.
  198.  
  199.       When retrieving non-text files, you must use binary mode,
  200.       otherwise the file gets messed up. To do this, use the
  201.       'binary' command. (It's safe to set this for text files, but
  202.       the result might look a bit different from an ASCII transfer)
  203.       If the site at the other end is non-Unix, you may need to 
  204.       use some other mode -- see the documents or README files
  205.       for that site and for FTP.
  206.  
  207.       The simplest way to initiate FTP would be to give the command 
  208.       'ftp <system-name>'. The  <system-name>  is the remote
  209.       system you are connecting to, either a name like garbo.uwasa.fi, 
  210.       if you have an entry in /etc/hosts or are accessing a Domain
  211.       Name Server or the Internet address 128.214.87.1  for Garbo. If
  212.       that last sentence doesn't seem to make sense just try: ftp
  213.       garbo.uwasa.fi or ftp 128.214.87.1 and look what happens.
  214.       After a short wait, you will be prompted for your username. If 
  215.       you do not have an account on the remote system, some systems
  216.       allow you to use 'anonymous'. This gives you a restricted
  217.       access path (meaning that you can only run certain commands 
  218.       like 'dir' or 'ls' and are allowed only access to certain
  219.       directories like 'pub').
  220.  
  221.       You would then be prompted for a password. Some systems will
  222.       tell you to send your real identity as the password. What you
  223.       type doesn't matter in most cases, but it is suggested to give
  224.       your mail address. This as a courtesy to the archive maintainers,
  225.       they would like to know who's using their system. Other systems
  226.       need a password of 'guest', or something similar. DO NOT
  227.       TYPE A PASSWORD THAT YOU USE ON YOUR OWN SYSTEM.
  228.  
  229.       After that, you should receive the FTP prompt ( usually ftp> )
  230.       and have access. You can get a directory of files by giving a
  231.       'dir' command or if the remote system is Unix-based,
  232.       'ls -l' will give the familiar output. On Garbo, there is a
  233.       file available in the default anonymous ftp directory that
  234.       explains what Garbo is and where files are located. Look
  235.       for 00-index.txt files or something similar.
  236.  
  237.       Unix systems will all have the same directory structure, and
  238.       moving around is done with the 'cd' or 'cwd' command.
  239.       TOPS-20, VAX/VMS, DOS VM/CMS and other systems have a different
  240.       structure, but movement is still accomplished with the 'cd'
  241.       command.
  242.       TOPS-20 has directories of the form: DISK:<DIR1.DIR2>, VAX/VMS
  243.       has directories of the form DISK:[DIR1.DIR2] (use cd [-] instead
  244.       of cd .. and cd [.DIR1] instead of cd dir1). DOS, OS/2 and
  245.       Windows NT look like Unix but have shorter directory names. 
  246.       VM/CMS has mini-disks that can be accessed with the CD command.
  247.       A lot of systems give some information about how to use the
  248.       system when you login, look for that after you have typed
  249.       the password (some of those messages will not be shown if
  250.       you use a - as the first character in your password, some
  251.       people need this because the system won't recognize them
  252.       otherwise. If you have problems logging into a site, try
  253.       a - as the first character).
  254.  
  255.       Different systems have different organizations for their files,
  256.       and the above example is the way most archives have it set up.
  257.       By looking around other systems, you can learn how their files 
  258.       are arranged and move around much faster. Note, however,
  259.       that FTP will not allow you outside the FTP 'root' directory. 
  260.       Moving about the entire system is not permitted. You will
  261.       get 'Permission denied' messages.
  262.  
  263.       Usually, files are grouped in archive files, so you don't have
  264.       to get many small files separately. The most common archival
  265.       file formats for the Internet are tar and zip. Occasionally, 
  266.       people use shell archives (shar) instead. Tar files are basically
  267.       a bunch of files 'glued' together. Tar archives can be unpacked
  268.       by running the 'tar' command on a Unix system (tar exists also
  269.       for DOS, VMS and a whole bunch of other Operating Systems) --
  270.       you may want to first do a 'tar t' on the file to see what it
  271.       contains before unpacking it. This means typing: tar t filename.tar
  272.       and looking what the output shows.
  273.       Be careful when unpacking shell archives since they have to be
  274.       run through the Bourne shell to unpack them. (The simplest
  275.       way is to use the unshar command).
  276.  
  277.       Files are often stored compressed, because they take up less
  278.       space that way -- for Unix, the most common compression 'scheme'
  279.       is the 'compress' program, indicated by a .Z suffix on the file
  280.       name. Also you will find Arc, Zoo, Arj, Lzh or Zip files,
  281.       which are combined archival and compression formats (there are
  282.       other archival formats as well - talk to the systems staff if
  283.       you encounter them and don't know how to deal with them).
  284.       For .zip files use zip and unzip (or pkzip/pkunzip), which are
  285.       available for all Operating Systems.
  286.  
  287.       Archival and compression utilities are very handy, but can make
  288.       it very difficult to 'get' a file and use it:
  289.       when you're on a DOS or VMS system for example you can't type:
  290.  
  291.          get filename.tar.Z
  292.  
  293.       You have to type:
  294.  
  295.          get filename.tar.Z filename.tz
  296.  
  297.       or something like that and then remember what you have to do to
  298.       unpack the file, namely first running your version of 'compress'
  299.       on it and then your version of 'tar'.
  300.       Remember this when you can't seem to transfer a file.
  301.  
  302.       These are the most common file types (there are zillions more):
  303.  
  304.          SUFFIX      FTP     TYPE
  305.          ------      ---     -----
  306.         .arc         bin     ARChive (hardly used anymore)
  307.         .arj         bin     Arj (mostly MS-DOS)
  308.         .gif         bin     Graphics Interchange Format
  309.         .gz          bin     GNU Zip
  310.                              (Not compatible with Zip.
  311.                              Found on some sites as .z files.
  312.                              GNU zip is seen in combination with
  313.                              tar as .tgz files, maybe even as .tz files)
  314.         .hqx         bin     HQX (Mac)
  315.         .jpg         bin     JPEG (graphics format)
  316.         .lzh         bin     LHa, LHarc, Larc
  317.         .shar        ascii   SHell ARchive (mostly Unix)
  318.         .sit         bin     Stuff-It (Mac)
  319.         .tar         bin     Tape ARchive (mostly Unix)
  320.         .uu          ascii   uuencode/uudecode (also .uue)
  321.         .Z           bin     compress (mostly Unix, seen in combination
  322.                              with tar as .tar.Z files)
  323.         .zip         bin     Zip (either PKZip or Zip/Unzip)
  324.         .zoo         bin     Zoo
  325.  
  326.       To get a list of all file compression/archiving methods and the
  327.       programs to uncompress/unarchive (on the PC, Mac, Unix, VAX/VMS,
  328.       VM/CMS, Atari ST and Amiga systems), FTP to the following site
  329.       and retrieve the listed file:
  330.  
  331.           ftp.cso.uiuc.edu directory: /doc/pcnet/compression
  332.  
  333.       This could be helpful to people new to FTP that don't know how
  334.       to unpack the file they have just transferred.
  335.       Also check out the Frequently Asked Questions (FAQ) Lists and
  336.       other periodical postings in the news.answers group. Especially
  337.       the comp.graphics, comp.compression and the different
  338.       Operating Systems FAQs (Unix, VMS etc.) can be very handy.
  339.  
  340.  
  341. (Q2) What types of FTP information are available?
  342.  
  343. (A2)    FAQ - Frequently Asked Questions List about FTP
  344.         SITELIST - Comprehensive Information, containing:
  345.  
  346.         o Site name
  347.         o Country
  348.         o Date of last modification
  349.         o GMT difference (+/-)
  350.         o Source of last update
  351.         o Administrative e-mail address
  352.         o Organization maintaining FTP site
  353.         o Email Server if available and instructions for use
  354.         o System Type
  355.         o Comments
  356.         o Types of Files
  357.  
  358.      Note that apart from my ftp-list.zip file, Timo Salmi and
  359.      Rhys Weatherley are maintaining a complementary list of
  360.      a number of MS-DOS ftp sites. They list some more information
  361.      on a subset of sites in my SITELIST file. The file is called
  362.      moder*.zip where * is a version number and it is available
  363.      from garbo.uwasa.fi in directory /pc/pd2 and oak.oakland.edu
  364.      in directory /pub/msdos/info.
  365.      Also, Christian Hettler is maintaining a list of German FTP
  366.      sites on ftp.ask.uni-karlsruhe.de, directory: /pub/info, file:
  367.      ftp.list.de and Arjan de Vet is maintaining a list of Dutch FTP
  368.      sites on ftp.win.tue.nl, directory: pub/usenet/nlnet, file: nl-ftp
  369.      (this one is in Dutch). On ftp.urec.fr there's a file called
  370.      ftp-france-liste but it doesn't seem to be updated regularly.
  371.  
  372.  
  373. (Q3) What is the most current version?
  374.  
  375. (A3) Look in the Version: line in the top of this file and compare
  376.      it to the faq file in ftp-list.zip on garbo.uwasa.fi, ftp.edu.tw
  377.      or oak.oakland.edu. The latest version is always available there.
  378.  
  379.  
  380. (Q4) Retrieving the list from alternate sources.
  381.  
  382. (A4) 1) Pick it up from anonymous FTP archives; look for 'ftp-list'
  383.         in the SITELIST file. Be warned, many sites carry Jon
  384.         Granrose's (sometimes known as ODIN.FTPLIST, pre Jan-92) or
  385.         Tom Czarniks's old FTP listing (pre Apr-93) and these files
  386.         are outdated. It will take a while for this version to spread,
  387.         but the following sites always carry the latest version:
  388.  
  389.         Europe - garbo.uwasa.fi as /pc/doc-net/ftp-list.zip
  390.         USA    - rtfm.mit.edu in the /pub/usenet/news.answers/ftp-list
  391.                  directory: faq file and sitelist directory (ASCII)
  392.         USA    - oak.oakland.edu as /SimTel/msdos/info/ftp-list.zip
  393.         Asia   - ftp.edu.tw in /documents/networking/guides/ftp-list
  394.                  several files in several formats (.Z, .gz, .zip, ASCII,
  395.                  dBase and MS-Access database versions and AmigaGuide
  396.                  Hypertext version)
  397.  
  398.         Admins who would like to mirror the list are welcome to mirror any
  399.         of the above sites/directories, dependent on what format they like.
  400.  
  401.      2) send an e-mail message to mail-server@rtfm.mit.edu with
  402.         no subject and in the body of the message:
  403.  
  404.           send usenet/news.answers/ftp-list/faq
  405.           send usenet/news.answers/ftp-list/sitelist/part1
  406.           send usenet/news.answers/ftp-list/sitelist/part2
  407.           send usenet/news.answers/ftp-list/sitelist/part3
  408.           send usenet/news.answers/ftp-list/sitelist/part4
  409.           send usenet/news.answers/ftp-list/sitelist/part5
  410.           send usenet/news.answers/ftp-list/sitelist/part6
  411.           send usenet/news.answers/ftp-list/sitelist/part7
  412.           send usenet/news.answers/ftp-list/sitelist/part8
  413.           send usenet/news.answers/ftp-list/sitelist/part9
  414.           send usenet/news.answers/ftp-list/sitelist/part10
  415.           send usenet/news.answers/ftp-list/sitelist/part11
  416.  
  417.      3) Send me mail: Perry.Rovers@kub.nl. State how you need it sent
  418.         and I'll get to it you ASAP. Thanks to the efforts of
  419.         Lou Swiczewicz (swicz@acc.rwu.edu) and Dave Thomas
  420.         (Dave_Thomas@mindlink.bc.ca) there will be made available
  421.         from ftp.edu.tw a dBase and Microsoft Access database version
  422.         and a Hypertext AmigaGuide version. The list is also searchable
  423.         through some gophers, I'm gonna add a list of them at some
  424.         later date. [I'm currently not sure how these versions are coming
  425.         along, I'll have to look into that someday]
  426.  
  427.  
  428. (Q5) Using FTP without direct Internet access.
  429.  
  430. (A5) It is possible to get files from a site by using a general mail
  431. server. Many sites have their own servers. If you're on BITNET, ask
  432. your sysadmin or technical support group about PUCC (or send mail
  433. with a body of 'help' (no quotes, and nothing else) to BITFTP@PUCC,
  434. BITFTP@PLEARN or BITFTP@DEARN (known on the Internet as
  435. bitftp@pucc.princeton.edu, bitftp@plearn.edu.pl and bitftp@vm.gmd.de
  436. respectively)
  437.  
  438. Also, there's a service called TRICKLE, a concentrator of several
  439. ftp sites. Through TRICKLE you can retrieve files by e-mail or
  440. have them ftped to your own machine or SEND to you. It's also possible
  441. to subscribe to directories or files (you can for instance subscribe
  442. to the McAfee virusscanner and get it by mail everytime there's
  443. a new version). Send e-mail with '/HELP' (no quotes) in the body
  444. to trickle@hearn.nic.surfnet.nl or trickle@hearn.bitnet,
  445. for more info and a list of other trickle servers.
  446.  
  447. For non-BITNET sites, try using DEC's mail server. Send mail to
  448. ftpmail@decwrl.dec.com  with 'help' (no quotes) in the body of the
  449. letter. You should NOT send a blank letter, commands are not optional.
  450.  
  451. Other servers that might be closer and provide the same service are:
  452. - ftpmail@cs.uow.edu.au (Australia)
  453. - ftpmail@ftp.uni-stuttgart.de (Germany)
  454. - ftpmail@grasp.insa-lyon.fr (France)
  455. - ftpmail@doc.ic.ac.uk (Great Britain)
  456. - ftpmail@ieunet.ie (Ireland)
  457. - ftpmail@lth.se (Sweden)
  458. - ftpmail@sunsite.unc.edu (USA)
  459. - ftpmail@ftp.uu.net (USA, message relayed to ftpmail@decwrl.dec.com)
  460. - ftpmail@gallifrey.ucs.uoknor.edu (USA)
  461. - ftpmail@seds.lpl.arizona.edu (USA)
  462.  
  463. Actually, you are urged to use one of the above instead of decwrl.dec.com.
  464. That machine is very overloaded as it is the most widely known ftpmailer.
  465. So, lift the burden and use (faster!) closer machines!!!
  466.  
  467.   Requests for the ftpmail servers are of the form:
  468.  
  469.     open <site>
  470.     cd <directory>
  471.     dir                              # To obtain a directory listing
  472.     get <file>                       # To retrieve a file
  473.     quit
  474.  
  475.   Example:
  476.     open rtfm.mit.edu
  477.     cd pub/usenet/news.answers/ftp-list
  478.     get faq
  479.     quit
  480.  
  481.  
  482. NOTE: Please make sure your system admin has approved the the use of
  483.       a mail server, as files can take system resources of not only
  484.       your site, but several sites up the stream. And please abide
  485.       by the guidelines that the ftpmail server administrators have
  486.       put in their help files. Most ftpmail servers default to their
  487.       own site for files, so try retrieving things from that site first.
  488.       In general, most files you need are already available there, so
  489.       it is a waste to connect to another machine.
  490.  
  491.  
  492. (Q6) Problems with a site.
  493.  
  494. (A6) Mail the problems to the admin address shown in the Sites list.
  495. If an address is not shown, attempt to use 'ftp@site_name'; replace
  496. 'site_name' with the name of the troublesome site. If it's very
  497. urgent, try sending a note describing the problem to
  498. postmaster@site_name or when the site is a Unix machine: root@site_name
  499. and when the site is a VAX/VMS machine: operator@site_name (the
  500. postmaster@site_name should be valid in all cases).
  501. If that fails, post a note to comp.archives.admin (the newsgroup for
  502. archive administrators). I'm going to include a list of common error
  503. messages here someday, so you don't have to contact the admin for
  504. some common notices you might receive. One of those message is:
  505. 'permission denied'. This can mean a few things: either you don't have
  506. write rights to the directory where you started 'ftp' from and you're
  507. trying to retrieve a file or the file or directory on the remote
  508. site has been made unaccessible to you (e.g. a /private directory).
  509. The solution to the first possibility is to change to a directory
  510. where you are allowed to write files (like your 'home' directory)
  511. and the solution to the second possibility is to ask the admin
  512. to change the permissions to that file or directory, but you'd
  513. better have a good reason to need access to that file or directory,
  514. most of the time those permissions are there for a reason.
  515. Other messages will be included at a later date, in the meanwhile,
  516. check the helpfiles on your ftp client first if they give you the
  517. answer.
  518.  
  519.  
  520. (Q7) Getting a site listed or changes made.
  521.  
  522. (A7) Send mail to Perry.Rovers@kub.nl
  523.      Include the information stated below, in the body of the
  524.      letter.
  525.  
  526.      Needed information
  527.  
  528.         o Site name
  529.         o Site's country of operations, preferably location within
  530.           country as well
  531.         o GMT difference (I don't bother with daylight savings and the like)
  532.         o Manager(s) full name & email address(es) (not made public if
  533.           you don't want it)
  534.         o Any aliases you want listed for the site (preferred are ALL
  535.           aliases that you know, because some people might refer to them.
  536.           These are just there for completeness sake and to easily spot
  537.           duplicate entries, NOT for use by anonymous ftp users)
  538.         o Administrative address used for FTP related issues by the
  539.           general public (like ftp@site_name)
  540.         o Organization operating site, department within the organization
  541.         o Is an E-mail server available and how can one use it?
  542.         o Type of system the server is running on (OS, hardware)
  543.         o Comments (restrictions and the like if any)
  544.         o General description of the types of files available, special
  545.           directories etc.
  546.  
  547.  
  548. (Q8) What is Archie and how does it relate to FTP?
  549.  
  550. (A8) Archie is a special service that keeps file listings from
  551. different FTP sites. You can Telnet to an Archie server (login with username
  552. 'archie') or use a client program to search for specific files.
  553.  
  554. Here are some sites; send mail to 'archie@site_name' for a help file.
  555. Note that some sites do not support mail access. Most do however.
  556.  
  557.     archie.au*                  139.130.4.6     Australia
  558.     archie.edvz.uni-linz.ac.at* 140.78.3.8      Austria
  559.     archie.univie.ac.at*        131.130.1.23    Austria
  560.     archie.uqam.ca*             132.208.250.10  Canada
  561.     archie.funet.fi             128.214.6.100   Finland
  562.     archie.th-darmstadt.de*     130.83.22.60    Germany
  563.     archie.ac.il*               132.65.6.15     Israel
  564.     archie.unipi.it*            131.114.21.10   Italy
  565.     archie.wide.ad.jp           133.4.3.6       Japan
  566.     archie.kr*                  128.134.1.1     Korea
  567.     archie.sogang.ac.kr*        163.239.1.11    Korea
  568.     archie.rediris.es*          130.206.1.2     Spain
  569.     archie.luth.se*             130.240.18.4    Sweden
  570.     archie.switch.ch*           130.59.1.40     Switzerland
  571.     archie.ncu.edu.tw*          140.115.19.24   Taiwan
  572.     archie.doc.ic.ac.uk*        146.169.11.3    United Kingdom
  573.     archie.unl.edu              129.93.1.14     USA (NE)
  574.     archie.internic.net*        198.48.45.10    USA (NJ)
  575.     archie.rutgers.edu*         128.6.18.15     USA (NJ)
  576.     archie.ans.net*             147.225.1.10    USA (NY)
  577.     archie.sura.net*            128.167.254.179 USA (MD)
  578.  
  579. To get a list, type: telnet archie.ans.net
  580. and login as 'archie' (no quotes) and type 'servers' (again, no quotes).
  581. Of course you can also try a server somewhat closer but this list
  582. is from archie.ans.net
  583. To find a file called 'filename' you would type: prog filename
  584. at the prompt. There are lots of options available, read the manual
  585. with the 'help' command (no quotes). Some of you may be wondering,
  586. why does the Anonymous FTP Sitelist exist if Archie can find files?
  587. The answer is this: archie does not work (yet) with non-Unix sites (the
  588. number of which will increase substantially the next years with all the
  589. new users using PC's and Amiga's etc.) and another problem with archie
  590. is that different servers can provide you with different answers depending
  591. on the ftp sites they currently have in their memory. Using a European
  592. server you might not be able to find a file in the US, but if you try
  593. a US server it's possible that it does find the file(s) you need and
  594. vice versa.
  595.  
  596. (Q9) Using FSP/Gopher/WAIS/WWW to access archives.
  597.  
  598. (A9) Some sites offer retrieval of their FTP archives through Gopher,
  599. a browser for the Internet. You can use a so-called Gopher client
  600. program to connect to a Gopher server (in this case the Gopher server
  601. of the ftp-site). Type 'gopher' on your system to see if Gopher is
  602. installed. Most of the time this will bring up a menu system from
  603. which you have several choices. Check the help pages for instructions
  604. or ask a local system administrator or helpdesk on how to use it.
  605. If Gopher does not appear to be installed, ask your local helpdesk
  606. why it isn't. Installing Gopher on your system consists of getting
  607. a client program for your Operating System and installing it.
  608. You can get client programs for Gopher for several Operating Systems
  609. from the boombox.micro.umn.edu ftp site in directory /pub/gopher
  610. and from lots of other sites around the world (check the SITELIST file
  611. for more sites).
  612. Read the Usenet newsgroup comp.infosystems.gopher for more info.
  613. If I know that a site supports Gopher, this info can be found in the
  614. Comments: line in the SITELIST file. Other means of retrieving files
  615. are through the World Wide Web (WWW or W3) or WAIS. These services
  616. are extensions to the 'bare bones' FTP approach and are rapidly
  617. become more popular. They are easy to use and if you have the
  618. resources you should consider getting a client for either Gopher, WWW
  619. or WAIS (or all) from a good ftp site. Check the relevant comp.infosystems.*
  620. group or/and the sitelist for addresses of clients and how to install them.
  621. The last option to access an archive to be mentioned here is called FSP
  622. (some people say it stands for File Service Protocol, some call it FTP's
  623. Sexier Partner and others refer to it as F**cking Software Pirates).
  624. FSP has some nice features that FTP doesn't have like 'crash-recovery',
  625. the ability to transfer only the part of a file that wasn't transferred
  626. before (a la Zmodem). Using FSP means getting yourself a client program
  627. and finding FSP sites. A good place to look for clients is on
  628. ftp.germany.eu.net and you can ask for sites in alt.comp.fsp (read the
  629. FAQ and the FSP docs first). FSP is mostly used to retrieve GIF files in
  630. the background (hence the second explanation of the abbreviation) and has
  631. been used for setting up 'pirate' sites (sites that distribute
  632. commercial software, hence the third explanation). This has given it a
  633. somewhat bad name, but the idea is good.
  634.  
  635. (Q10) How do I stop the listings from scrolling off the screen?
  636.  
  637. (A10) When you're retrieving a directory listing of a large site,
  638. it's quite possible that the number of files in a directory is
  639. bigger than the number of rows on your screen. The listing then
  640. scrolls of your screen. There are several ways to avoid this.
  641. You can use 'ls -CF' or 'ls -lF'  (no quotes) to get a directory listing
  642. like the MS-DOS 'dir/w' command (a 'wide' directory listing). Also,
  643. some ftp clients support: 'ls -l "| more"' or 'dir "| more"'.
  644. This seems to differ however per site so trying some of the following
  645. might help you:
  646.   ls -l |more
  647.   dir |more
  648.   Ctrl-S to stop the scrolling, Ctrl-Q to resume scrolling
  649.   Alt-Scrolllock to pause the screen
  650. These combinations are highly machine specific but probably one
  651. of them will work for you. Also, instead of using 'dir' or 'ls'
  652. you can try to retrieve an index file first to look at that.
  653. Either transfer the file and look at it while you're not connected
  654. to the ftp site (by using 'get filename'), transfer the file and look at
  655. it while you're connected (by using a 'shell' command, you temporarily
  656. leave the ftp client program to look at the file with some editor, 'cat'
  657. or 'more', look in the help pages of the ftp client for more info, most
  658. of the time it's:
  659. !more <filename
  660. or something similar) or read the file while you're connected by
  661. retrieving it to the screen itself, use:
  662.  
  663. get filename.idx -   (if you're working on a Unix system)
  664. get filename.idx tt  (if you're working on a VMS system)
  665. get filename.idx con (if you're working on a MS-DOS system)
  666.  
  667. I have no idea what the appropriate parameter for VM/CMS is. Any takers?
  668. Be aware that this is very useful for small files but is not very
  669. easy for large files (unless you redirect the output to some filter,
  670. like 'more'). Also, reading large files while you are connected is
  671. not recommended because it keeps the ftp server loaded. Be sensitive
  672. and don't overuse this. Get some readme or index files first and read
  673. them off-line so you know how the site is organized and where you can
  674. find things.
  675.  
  676. (Q11) How do I set up an (Anonymous) FTP server?
  677.  
  678. (A11) I've been getting lots of questions lately on how to setup a server
  679. for Anonymous FTP. Now, I'm not maintaining one, so this is mostly from
  680. docs and experience. Any comments or corrections here would be appreciated.
  681. First ask yourself, do I want to do this? It's a potential havoc creator,
  682. extra work and can cause serious security problems:
  683. Setting up a ftpserver basically consists of getting an ftp-daemon running,
  684. setting several options and creating appropriate user(s) and directories.
  685. Most of the time you have to be 'root' or 'superuser' or 'system' on the
  686. system to pull any of this off (excluding those cases where PC users can
  687. run a ftpserver program on their machine or something similar).
  688. There are several ftpserver programs that can be used. In most cases,
  689. the OS installed on your machine will already have a 'ftpd' program
  690. (on Unix systems, try 'man ftpd'), provided the system has TCP/IP
  691. functionality installed. The programs that come with the OS can be used
  692. without too much hassle because they are written for that OS and there are
  693. full docs available with the OS manuals (at least, they should be).
  694. A disadvantage is that most factory servers appear to be rather limited
  695. [I can't explain the widespread use of other programs otherwise], so you
  696. might consider getting a more flexible and portable program like the
  697. Washington University of St. Louis ftpd program (or wu-ftpd for short)
  698. from ftp.wustl.edu. This version can be compiled on your (Unix)system with
  699. the right option and installed in the way the documentation
  700. describes (basically, creating the ~ftp directory and setting some variables,
  701. enabling the server and logging. It appears to be simple enough).
  702. The program is very widely used and updated very fast if a bug is found.
  703. Also, there's a mailinglist for users of the program.
  704. Other ftpserver programs are available from e.g. ftp.funet.fi and some
  705. sites are using custom programs.
  706. Server programs are also available for non-Unix systems; for VAX/VMS systems
  707. there's the Multinet server (I have no idea if it's commercial or not,
  708. I guess so), for OS/2 there's the IBM TCP/IP Kit with a ftpserver program,
  709. for MS-Windows there's WinQVT Net, for MS-Windows NT there's probably also
  710. a program and for the Mac and the Amiga as well (I don't know where though).
  711. Check the 'regular' sites for these OSs for server programs, ask in the
  712. appropriate newsgroups (comp.os.*.admin, news.admin.misc, news.misc, after
  713. reading the appropriate FAQs of course!) or ask your software dealer.
  714. As a last note, I'd like to emphasize that running a ftpserver means a
  715. potential security leak. There have been bugs in the different server
  716. programs that enabled unauthorized users to access your machine as normal
  717. or even superusers. Read the documentation of the server well and follow the
  718. comp.security advisories of the CERT. When you're ready and have tested the
  719. server, you can mail me the addition :-)
  720.  
  721. ======================================================================
  722. [End Of File]
  723.